import request from '@/utils/request'

// 查询月度绩效管理列表
export function listMonthly(query) {
  return request({
    url: '/system/monthly/list',
    method: 'get',
    params: query
  })
}

// 查询月度绩效管理详细
export function getMonthly(id) {
  return request({
    url: '/system/monthly/' + id,
    method: 'get'
  })
}

// 新增月度绩效管理
export function addMonthly(data) {
  return request({
    url: '/system/monthly',
    method: 'post',
    data: data
  })
}

// 修改月度绩效管理
export function updateMonthly(data) {
  return request({
    url: '/system/monthly',
    method: 'put',
    data: data
  })
}

// 删除月度绩效管理
export function delMonthly(id) {
  return request({
    url: '/system/monthly/' + id,
    method: 'delete'
  })
}

// 录入月度绩效管理查询功能
export function addMonthlyList() {
  return request({
    url: '/system/monthly/addMonthlyList',
    method: 'get'
  })
}

// 撤回月度绩效管理
export function backMonthly(id) {
  return request({
    url: '/system/monthly/backMonthly/'+id,
    method: 'get',
  })
}
// 月度绩效审核查询管理
export function listMonthlyAudit(query) {
    return request({
      url: '/system/monthly/listAudit',
      method: 'get',
      params: query
    })
}

// 查询月度绩效已提交情况
export function listMonthlyAuditSubmitDetail(query) {
  return request({
    url: '/system/monthly/listMonthlyAuditSubmitDetail',
    method: 'get',
    params: query
  })
}

// 查询月度绩效未提交情况
export function listMonthlyAuditNoSubmitDetail(query) {
  return request({
    url: '/system/monthly/listMonthlyAuditNoSubmitDetail',
    method: 'get',
    params: query
  })
}
// 绩效小组评分
export function updateGroupMonthly(data){
  console.log("in updateGroupMonthly")
  return request({
    url: '/system/monthly/updateGroupMonthly',
    method: 'post',
    data: data
  })
}

// 直线经理评分
export function updateManagerMonthly(data){
  return request({
    url: '/system/monthly/updateManagerMonthly',
    method: 'post',
    data: data
  })
}
